package io.gitee.thinkbungee.crud.mybatis.annotation;

import java.lang.annotation.*;

/**
 * 唯一索引
 *
 * @author chenyichang
 * @date 2022/2/21
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Unique {
    /**
     * 数据库对应的列
     * 默认将实体类字段名：驼峰转下划线作为值
     *
     * @return
     */
    String column() default "";

    /**
     * 抛出异常返回的错误码
     *
     * @return
     */
    String code() default "";
}
